\hypertarget{classengine_1_1cGetFuncDiffCommand}{\section{engine\-:\-:c\-Get\-Func\-Diff\-Command Class Reference}
\label{classengine_1_1cGetFuncDiffCommand}\index{engine\-::c\-Get\-Func\-Diff\-Command@{engine\-::c\-Get\-Func\-Diff\-Command}}
}


Inheritance diagram for engine\-:\-:c\-Get\-Func\-Diff\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=242pt]{classengine_1_1cGetFuncDiffCommand__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for engine\-:\-:c\-Get\-Func\-Diff\-Command\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=294pt]{classengine_1_1cGetFuncDiffCommand__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cGetFuncDiffCommand_ac98f7772924b397337974556f4e08d1b}{{\bfseries c\-Get\-Func\-Diff\-Command} (const c\-Func\-Expr \&fnc\-\_\-expr)}\label{classengine_1_1cGetFuncDiffCommand_ac98f7772924b397337974556f4e08d1b}

\item 
\hypertarget{classengine_1_1cGetFuncDiffCommand_a69721a33bcc6e92accc1644cb618584c}{void {\bfseries Execute} ()}\label{classengine_1_1cGetFuncDiffCommand_a69721a33bcc6e92accc1644cb618584c}

\item 
unsigned int \hyperlink{classengine_1_1cGetFuncDiffCommand_a04ff9402f8dfeea9d3039d40db0fb3eb}{Estimate\-Run\-Time} (const \hyperlink{classengine_1_1cEstimator}{c\-Estimator} \&estimator) const 
\item 
\hypertarget{classengine_1_1cGetFuncDiffCommand_ad67b996b04155b47d1b7ba067b04bc5d}{std\-::string {\bfseries Get\-Result\-Str} () const }\label{classengine_1_1cGetFuncDiffCommand_ad67b996b04155b47d1b7ba067b04bc5d}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cGetFuncDiffCommand_afed9616ace3fdff01bcb44269e93268a}{c\-Func\-Expr {\bfseries m\-\_\-\-Func\-Expr}}\label{classengine_1_1cGetFuncDiffCommand_afed9616ace3fdff01bcb44269e93268a}

\item 
\hypertarget{classengine_1_1cGetFuncDiffCommand_ab170a560dc8f7031846aca8a1f040d84}{std\-::string {\bfseries m\-\_\-\-Result}}\label{classengine_1_1cGetFuncDiffCommand_ab170a560dc8f7031846aca8a1f040d84}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classengine_1_1cGetFuncDiffCommand_a04ff9402f8dfeea9d3039d40db0fb3eb}{\index{engine\-::c\-Get\-Func\-Diff\-Command@{engine\-::c\-Get\-Func\-Diff\-Command}!Estimate\-Run\-Time@{Estimate\-Run\-Time}}
\index{Estimate\-Run\-Time@{Estimate\-Run\-Time}!engine::cGetFuncDiffCommand@{engine\-::c\-Get\-Func\-Diff\-Command}}
\subsubsection[{Estimate\-Run\-Time}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int engine\-::c\-Get\-Func\-Diff\-Command\-::\-Estimate\-Run\-Time (
\begin{DoxyParamCaption}
\item[{const {\bf c\-Estimator} \&}]{estimator}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classengine_1_1cGetFuncDiffCommand_a04ff9402f8dfeea9d3039d40db0fb3eb}
uses the visitor based on \hyperlink{classengine_1_1cEstimator}{c\-Estimator} to return a rough estimation of the running time of a given command 

Implements \hyperlink{classengine_1_1cCommand_a8b5b45ad34530c454722a44e41ce9e78}{engine\-::c\-Command}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
getfuncdiff\-\_\-command.\-h\item 
getfuncdiff\-\_\-command.\-cpp\end{DoxyCompactItemize}
